<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

</body>
<script>
    // `typeof`运算符的返回类型为字符串 : undefined、boolean、 string 、 number 、 object 、 function
    // 可以区别: 数值, 字符串, 布尔值, undefined, function
    {
        console.log(typeof "abc");// string
        console.log(typeof 1);// number
        console.log(typeof false);// boolean
        console.log(typeof function(){});// function
        console.log(typeof {});// object
        console.log(typeof []);// object
        console.log(typeof null);// object
        console.log(typeof undefined);// undefined
    }
    // 不能区别: null与对象
    {
        console.log(typeof {});// object
        console.log(typeof []);// object
        console.log(typeof null);// object
    }
    {
        console.log(typeof(1===1));// boolean
        console.log(typeof 1===1);// false===>"number" === 1
    }
</script>
</html>